//
//  YJMStatusCell.swift
//  Weibo
//
//  Created by 杨军民 on 16/7/25.
//  Copyright © 2016年 杨军民. All rights reserved.
//

import UIKit

/*
1、
*/

class YJMStatusCell: UITableViewCell {
    
    //微博模型
    var status : YJMWeiBoModel? {
        didSet{
            //在cell拿到模型的时间就赋值给origialView
            origialView.startus = status
        }
    }
    
    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

    override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
        super.init(style: style, reuseIdentifier: reuseIdentifier)
//        self.contentView.backgroundColor = UIColor.brownColor()
        //调用UI界面
        setUi()
    }

    
    //塔尖UI界面
    private func setUi() {
        //背景颜色
        self.contentView.backgroundColor = UIColor(white: 237.0 / 255.0, alpha: 1)
        
        //添加控件
        self.contentView.addSubview(origialView)
        
        //添加约束
        origialView.snp_makeConstraints { (make) -> Void in
//            make.leading.top.trailing.equalTo(self.contentView)
            make.leading.trailing.equalTo(self.contentView)
            make.top.equalTo(self.contentView).offset(8)

        }
        
        //让cell自己找到适应的
        self.contentView.snp_makeConstraints { (make) -> Void in
            make.leading.top.trailing.equalTo(self)
        }
        
        //contentViewf高度需要参照内容
        self.contentView.snp_makeConstraints { (make) -> Void in
            make.bottom.equalTo(origialView)
        }
    }
    
    //懒加载
    private lazy var origialView : YJMOrigialViewStatus = YJMOrigialViewStatus()
}
